Add a cross-platform "tray icon" API, by porting EggStatusIcon/EggTrayIcon
authorMatthias Clasen <mclasen@redhat.com>
Mon, 29 Aug 2005 17:47:10 +0000 (17:47 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Mon, 29 Aug 2005 17:47:10 +0000 (17:47 +0000)
commit60182d34db6ecae47df16deed5be77c9209ef089
treed6decba053eebbd21d95f90b1646e44166fd6a01
parent1299979c956074e5add50ceca181398afb6669db
Add a cross-platform "tray icon" API, by porting EggStatusIcon/EggTrayIcon

2005-08-29  Matthias Clasen  <mclasen@redhat.com>

Add a cross-platform "tray icon" API, by
porting EggStatusIcon/EggTrayIcon (#105101)

* gtk/gtkstatusicon.h: A GtkStatusIcon is an object which
displays an icon in a notification area.

* gtk/gtkstatusicon-x11.c: GtkStatusIcon implementation for
X11, using GtkTrayIcon.

* gtk/gtktrayicon.h:
* gtk/gtktrayicon.c: An implementation of the freedesktop.org
system tray specification, not public API.

* gtk/gtk.symbols: Add new exported functions.

* gtk/gtk.h: Include gtkstatusicon.h.

* gtk/Makefile.am: Add new files.

* tests/Makefile.am:
* tests/teststatusicon.c: Test for GtkStatusIcon.
ChangeLog
ChangeLog.pre-2-10
gtk/Makefile.am
gtk/gtk.h
gtk/gtk.symbols
gtk/gtkstatusicon.c [new file with mode: 0755]
gtk/gtkstatusicon.h [new file with mode: 0755]
gtk/gtktrayicon-x11.c [new file with mode: 0755]
gtk/gtktrayicon.h [new file with mode: 0755]
tests/Makefile.am
tests/teststatusicon.c [new file with mode: 0755]